package com.mogist.hqc.entitys.response;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 作用：首页类型数据列表
 * 作者：赵小白 email:vvtale@gmail.com  
 * 修改人：
 * 修改时间：
 * 修改备注：
 */
public class MainTypeItemVo implements Serializable
{
	/**
	 * pageNum : 1
	 * pageSize : 20
	 * size : 5
	 * startRow : 1
	 * endRow : 5
	 * total : 5
	 * pages : 1
	 * list : [{"id":"19062100001360485","sortNo":null,"type":"SCENIC","classId":null,"iconUrl":"http://magist.oss-cn-beijing.aliyuncs.com/offline/1905/e69b269c-263c-45a0-95f9-856865a2876c.png","handdrawnUrl":"http://magist.oss-cn-beijing.aliyuncs.com/offline/1906/65b0835f-452f-4cbe-b16d-ab128c8a7082.jpg","proCode":"ZGHZ","proName":"郭庄","tag":"西湖,杭州","proAddress":"浙江省杭州市西湖风景区","proImg":null,"posterImg":"http://magist.oss-cn-beijing.aliyuncs.com/offline/1906/13edbbc3-a1e2-4a1a-8f80-4e034f5ec500.jpg","proVideo":"https://hqctv.oss-cn-beijing.aliyuncs.com/%E4%B8%AD%E5%9B%BD/%E6%9D%AD%E5%B7%9E/%E5%92%96%E5%95%A1%E5%8E%85/HZGS009shaxiankafei.mp4","proNumber":null,"styleCode":null,"typeCode":null,"proOuturl":null,"context":null,"videoDate":"2019-06-21","imgDetail":null,"longitude":"120.138705","latitude":"30.266273","videoNum":"0","sayNum":"0","colNum":null,"topFlag":null,"areaId":"01","projectDetailDtoList":null,"routeInfoDtoList":null,"distance":"3590","startLong":null,"startLat":null,"keyWord":null,"tags":["西湖","杭州"],"appraisesNum":null},{"id":"19062200001361082","sortNo":null,"type":"SCENIC","classId":null,"iconUrl":"http://magist.oss-cn-beijing.aliyuncs.com/offline/1905/e69b269c-263c-45a0-95f9-856865a2876c.png","handdrawnUrl":"","proCode":"ZGHZ","proName":"苏堤","tag":"西湖,杭州","proAddress":"浙江省杭州市西湖风景区","proImg":null,"posterImg":"http://magist.oss-cn-beijing.aliyuncs.com/offline/1906/c2a44f4d-f492-4438-8e67-c1a535ba2a21.png","proVideo":"https://hqctv.oss-cn-beijing.aliyuncs.com/%E4%B8%AD%E5%9B%BD/%E6%9D%AD%E5%B7%9E/%E5%92%96%E5%95%A1%E5%8E%85/HZGS009shaxiankafei.mp4","proNumber":null,"styleCode":null,"typeCode":null,"proOuturl":null,"context":null,"videoDate":"2019-06-22","imgDetail":null,"longitude":"120.139240","latitude":"30.257348","videoNum":"0","sayNum":"0","colNum":null,"topFlag":null,"areaId":"2","projectDetailDtoList":null,"routeInfoDtoList":null,"distance":"4537","startLong":null,"startLat":null,"keyWord":null,"tags":["西湖","杭州"],"appraisesNum":null},{"id":"19062200001362499","sortNo":null,"type":"SCENIC","classId":null,"iconUrl":"http://magist.oss-cn-beijing.aliyuncs.com/offline/1905/e69b269c-263c-45a0-95f9-856865a2876c.png","handdrawnUrl":"","proCode":"ZGHZ","proName":"断桥","tag":"西湖,杭州","proAddress":"浙江省杭州市西湖风景区 ","proImg":null,"posterImg":"http://magist.oss-cn-beijing.aliyuncs.com/offline/1906/6c1b553c-d2ca-42a4-b792-0d3df8f5cf44.png","proVideo":"https://hqctv.oss-cn-beijing.aliyuncs.com/%E4%B8%AD%E5%9B%BD/%E6%9D%AD%E5%B7%9E/%E5%92%96%E5%95%A1%E5%8E%85/HZGS009shaxiankafei.mp4","proNumber":null,"styleCode":null,"typeCode":null,"proOuturl":null,"context":null,"videoDate":"2019-06-22","imgDetail":null,"longitude":"120.158634","latitude":"30.264889","videoNum":"0","sayNum":"0","colNum":null,"topFlag":null,"areaId":"3","projectDetailDtoList":null,"routeInfoDtoList":null,"distance":"4800","startLong":null,"startLat":null,"keyWord":null,"tags":["西湖","杭州"],"appraisesNum":null},{"id":"19062100001355492","sortNo":null,"type":"SCENIC","classId":null,"iconUrl":"http://magist.oss-cn-beijing.aliyuncs.com/offline/1905/e69b269c-263c-45a0-95f9-856865a2876c.png","handdrawnUrl":"","proCode":"ZGHZ","proName":"景点1","tag":"杭州,西湖","proAddress":"浙江省杭州市西湖区西湖风景区","proImg":null,"posterImg":"http://magist.oss-cn-beijing.aliyuncs.com/offline/1906/d08d544b-185f-4179-9366-0886ad6e30da.jpg","proVideo":"https://hqctv.oss-cn-beijing.aliyuncs.com/%E4%B8%AD%E5%9B%BD/%E6%9D%AD%E5%B7%9E/%E5%92%96%E5%95%A1%E5%8E%85/HZGS009shaxiankafei.mp4","proNumber":null,"styleCode":null,"typeCode":null,"proOuturl":null,"context":null,"videoDate":"2019-06-21","imgDetail":null,"longitude":"120.133935","latitude":"30.25197","videoNum":"0","sayNum":"0","colNum":null,"topFlag":null,"areaId":"1","projectDetailDtoList":null,"routeInfoDtoList":null,"distance":"4984","startLong":null,"startLat":null,"keyWord":null,"tags":["杭州","西湖"],"appraisesNum":null},{"id":"19062700001496803","sortNo":"1","type":"SCENIC","classId":null,"iconUrl":"http://magist.oss-cn-beijing.aliyuncs.com/offline/1905/e69b269c-263c-45a0-95f9-856865a2876c.png","handdrawnUrl":"","proCode":"ZGHZ","proName":"测试西湖","tag":"杭州","proAddress":"杭州西湖","proImg":null,"posterImg":"http://magist.oss-cn-beijing.aliyuncs.com/offline/1906/776e8295-90e3-4751-960b-ffab1c173ebf.jpg","proVideo":"","proNumber":null,"styleCode":null,"typeCode":null,"proOuturl":null,"context":null,"videoDate":"2019-06-04","imgDetail":null,"longitude":"120.125068","latitude":"30.225363","videoNum":"0","sayNum":"0","colNum":null,"topFlag":null,"areaId":"333","projectDetailDtoList":null,"routeInfoDtoList":null,"distance":"7853","startLong":null,"startLat":null,"keyWord":null,"tags":["杭州"],"appraisesNum":null}]
	 * prePage : 0
	 * nextPage : 0
	 * isFirstPage : true
	 * isLastPage : true
	 * hasPreviousPage : false
	 * hasNextPage : false
	 * navigatePages : 8
	 * navigatepageNums : [1]
	 * navigateFirstPage : 1
	 * navigateLastPage : 1
	 * firstPage : 1
	 * lastPage : 1
	 */

	private int pageNum;
	private int pageSize;
	private int size;
	private int startRow;
	private int endRow;
	private int total;
	private int pages;
	private int prePage;
	private int nextPage;
	private boolean isFirstPage;
	private boolean isLastPage;
	private boolean hasPreviousPage;
	private boolean hasNextPage;
	private int navigatePages;
	private int navigateFirstPage;
	private int navigateLastPage;
	private int firstPage;
	private int lastPage;
	private ArrayList<MainItemVo> list;
	private List<Integer> navigatepageNums;

	public int getPageNum()
	{
		return pageNum;
	}

	public void setPageNum(int pageNum)
	{
		this.pageNum = pageNum;
	}

	public int getPageSize()
	{
		return pageSize;
	}

	public void setPageSize(int pageSize)
	{
		this.pageSize = pageSize;
	}

	public int getSize()
	{
		return size;
	}

	public void setSize(int size)
	{
		this.size = size;
	}

	public int getStartRow()
	{
		return startRow;
	}

	public void setStartRow(int startRow)
	{
		this.startRow = startRow;
	}

	public int getEndRow()
	{
		return endRow;
	}

	public void setEndRow(int endRow)
	{
		this.endRow = endRow;
	}

	public int getTotal()
	{
		return total;
	}

	public void setTotal(int total)
	{
		this.total = total;
	}

	public int getPages()
	{
		return pages;
	}

	public void setPages(int pages)
	{
		this.pages = pages;
	}

	public int getPrePage()
	{
		return prePage;
	}

	public void setPrePage(int prePage)
	{
		this.prePage = prePage;
	}

	public int getNextPage()
	{
		return nextPage;
	}

	public void setNextPage(int nextPage)
	{
		this.nextPage = nextPage;
	}

	public boolean isIsFirstPage()
	{
		return isFirstPage;
	}

	public void setIsFirstPage(boolean isFirstPage)
	{
		this.isFirstPage = isFirstPage;
	}

	public boolean isIsLastPage()
	{
		return isLastPage;
	}

	public void setIsLastPage(boolean isLastPage)
	{
		this.isLastPage = isLastPage;
	}

	public boolean isHasPreviousPage()
	{
		return hasPreviousPage;
	}

	public void setHasPreviousPage(boolean hasPreviousPage)
	{
		this.hasPreviousPage = hasPreviousPage;
	}

	public boolean isHasNextPage()
	{
		return hasNextPage;
	}

	public void setHasNextPage(boolean hasNextPage)
	{
		this.hasNextPage = hasNextPage;
	}

	public int getNavigatePages()
	{
		return navigatePages;
	}

	public void setNavigatePages(int navigatePages)
	{
		this.navigatePages = navigatePages;
	}

	public int getNavigateFirstPage()
	{
		return navigateFirstPage;
	}

	public void setNavigateFirstPage(int navigateFirstPage)
	{
		this.navigateFirstPage = navigateFirstPage;
	}

	public int getNavigateLastPage()
	{
		return navigateLastPage;
	}

	public void setNavigateLastPage(int navigateLastPage)
	{
		this.navigateLastPage = navigateLastPage;
	}

	public int getFirstPage()
	{
		return firstPage;
	}

	public void setFirstPage(int firstPage)
	{
		this.firstPage = firstPage;
	}

	public int getLastPage()
	{
		return lastPage;
	}

	public void setLastPage(int lastPage)
	{
		this.lastPage = lastPage;
	}

	public ArrayList<MainItemVo> getList()
	{
		return list;
	}

	public void setList(ArrayList<MainItemVo> list)
	{
		this.list = list;
	}

	public List<Integer> getNavigatepageNums()
	{
		return navigatepageNums;
	}

	public void setNavigatepageNums(List<Integer> navigatepageNums)
	{
		this.navigatepageNums = navigatepageNums;
	}
}
